using System;
using System.Runtime.InteropServices;
using System.Text;
namespace BMC.ARSystem
{
	[Guid("7050a104-8ae6-4bf3-a235-25b577599cef")]
	public class ServerInformation51 : ServerInformation45
	{
		private static int[] m_notGettableTags;
		private static int[] m_thisVersionTags;
		public int DsoPlaceholderMode
		{
			get
			{
				return base.GetSqlIntValue(124);
			}
			set
			{
				base.SetValue(124, value);
			}
		}
		public int DsoPollingInterval
		{
			get
			{
				return base.GetSqlIntValue(125);
			}
			set
			{
				base.SetValue(125, value);
			}
		}
		public string DsoSourceServer
		{
			get
			{
				return base.GetstringValue(126);
			}
			set
			{
				base.SetValue(126, value);
			}
		}
		public string DsPool
		{
			get
			{
				return base.GetstringValue(127);
			}
			set
			{
				base.SetValue(127, value);
			}
		}
		public int DsoTimeoutNormal
		{
			get
			{
				return base.GetSqlIntValue(128);
			}
			set
			{
				base.SetValue(128, value);
			}
		}
		public string EncPubKey
		{
			get
			{
				return base.GetstringValue(129);
			}
			set
			{
				base.SetValue(129, value);
			}
		}
		public int EncPubKeyExp
		{
			get
			{
				return base.GetSqlIntValue(130);
			}
			set
			{
				base.SetValue(130, value);
			}
		}
		public int EncDataKeyExp
		{
			get
			{
				return base.GetSqlIntValue(131);
			}
			set
			{
				base.SetValue(131, value);
			}
		}
		public int EncDataEncrAlg
		{
			get
			{
				return base.GetSqlIntValue(132);
			}
			set
			{
				base.SetValue(132, value);
			}
		}
		public int EncSecPolicy
		{
			get
			{
				return base.GetSqlIntValue(133);
			}
			set
			{
				base.SetValue(133, value);
			}
		}
		public int EncSessHEntries
		{
			get
			{
				return base.GetSqlIntValue(134);
			}
			set
			{
				base.SetValue(134, value);
			}
		}
		public string DsoTargetConnection
		{
			get
			{
				return base.GetstringValue(135);
			}
			set
			{
				base.SetValue(135, value);
			}
		}
		public int PreferencePriority
		{
			get
			{
				return base.GetSqlIntValue(136);
			}
			set
			{
				base.SetValue(136, value);
			}
		}
		public int OracleQueryOnClob
		{
			get
			{
				return base.GetSqlIntValue(137);
			}
			set
			{
				base.SetValue(137, value);
			}
		}
		public string MessageCatForm
		{
			get
			{
				return base.GetstringValue(138);
			}
			set
			{
				base.SetValue(138, value);
			}
		}
		public string AlertForm
		{
			get
			{
				return base.GetstringValue(139);
			}
			set
			{
				base.SetValue(139, value);
			}
		}
		public int LocalizedServer
		{
			get
			{
				return base.GetSqlIntValue(140);
			}
			set
			{
				base.SetValue(140, value);
			}
		}
		public string SvrEventList
		{
			get
			{
				return base.GetstringValue(141);
			}
			set
			{
				base.SetValue(141, value);
			}
		}
		public int DisableAdminOperations
		{
			get
			{
				return base.GetSqlIntValue(142);
			}
			set
			{
				base.SetValue(142, value);
			}
		}
		public int DisableEscalations
		{
			get
			{
				return base.GetSqlIntValue(143);
			}
			set
			{
				base.SetValue(143, value);
			}
		}
		public string AlertLogFile
		{
			get
			{
				return base.GetstringValue(144);
			}
			set
			{
				base.SetValue(144, value);
			}
		}
		public int DisableAlerts
		{
			get
			{
				return base.GetSqlIntValue(145);
			}
			set
			{
				base.SetValue(145, value);
			}
		}
		public int CheckAlertUsers
		{
			get
			{
				return base.GetSqlIntValue(146);
			}
			set
			{
				base.SetValue(146, value);
			}
		}
		public int AlertSendTimeout
		{
			get
			{
				return base.GetSqlIntValue(147);
			}
			set
			{
				base.SetValue(147, value);
			}
		}
		public int AlertOutboundPort
		{
			get
			{
				return base.GetSqlIntValue(148);
			}
			set
			{
				base.SetValue(148, value);
			}
		}
		public string AlertSourceAr
		{
			get
			{
				return base.GetstringValue(149);
			}
			set
			{
				base.SetValue(149, value);
			}
		}
		public string AlertSourceFb
		{
			get
			{
				return base.GetstringValue(150);
			}
			set
			{
				base.SetValue(150, value);
			}
		}
		public string DsoUserPasswd
		{
			get
			{
				return base.GetstringValue(151);
			}
			set
			{
				base.SetValue(151, value);
			}
		}
		public string DsoTargetPasswd
		{
			get
			{
				return base.GetstringValue(152);
			}
			set
			{
				base.SetValue(152, value);
			}
		}
		public string AppServicePasswd
		{
			get
			{
				return base.GetstringValue(153);
			}
			set
			{
				base.SetValue(153, value);
			}
		}
		public string MidTierPasswd
		{
			get
			{
				return base.GetstringValue(154);
			}
			set
			{
				base.SetValue(154, value);
			}
		}
		public string PluginLogFile
		{
			get
			{
				return base.GetstringValue(155);
			}
			set
			{
				base.SetValue(155, value);
			}
		}
		public int SvrStatsRecMode
		{
			get
			{
				return base.GetSqlIntValue(156);
			}
			set
			{
				base.SetValue(156, value);
			}
		}
		public int SvrStatsRecInterval
		{
			get
			{
				return base.GetSqlIntValue(157);
			}
			set
			{
				base.SetValue(157, value);
			}
		}
		public string DefaultWebPath
		{
			get
			{
				return base.GetstringValue(158);
			}
			set
			{
				base.SetValue(158, value);
			}
		}
		public int FilterApiRpcTimeout
		{
			get
			{
				return base.GetSqlIntValue(159);
			}
			set
			{
				base.SetValue(159, value);
			}
		}
		public string DisabledClient
		{
			get
			{
				return base.GetstringValue(160);
			}
			set
			{
				base.SetValue(160, value);
			}
		}
		public string PluginPasswd
		{
			get
			{
				return base.GetstringValue(161);
			}
			set
			{
				base.SetValue(161, value);
			}
		}
		public string PluginAlias
		{
			get
			{
				return base.GetstringValue(162);
			}
			set
			{
				base.SetValue(162, value);
			}
		}
		public string PluginTargetPasswd
		{
			get
			{
				return base.GetstringValue(163);
			}
			set
			{
				base.SetValue(163, value);
			}
		}
		public string RemWkflwPasswd
		{
			get
			{
				return base.GetstringValue(164);
			}
			set
			{
				base.SetValue(164, value);
			}
		}
		public string RemWkflwTargetPasswd
		{
			get
			{
				return base.GetstringValue(165);
			}
			set
			{
				base.SetValue(165, value);
			}
		}
		public int ExportSvrOps
		{
			get
			{
				return base.GetSqlIntValue(166);
			}
			set
			{
				base.SetValue(166, value);
			}
		}
		public string InitForm
		{
			get
			{
				return base.GetstringValue(167);
			}
			set
			{
				base.SetValue(167, value);
			}
		}
		public int EncPubKeyAlg
		{
			get
			{
				return base.GetSqlIntValue(168);
			}
			set
			{
				base.SetValue(168, value);
			}
		}
		public int IpNames
		{
			get
			{
				return base.GetSqlIntValue(169);
			}
			set
			{
				base.SetValue(169, value);
			}
		}
		public int DsoCacheChkInterval
		{
			get
			{
				return base.GetSqlIntValue(170);
			}
			set
			{
				base.SetValue(170, value);
			}
		}
		public int DsoMarkPendingRetry
		{
			get
			{
				return base.GetSqlIntValue(171);
			}
			set
			{
				base.SetValue(171, value);
			}
		}
		public int DsoRpcprogNum
		{
			get
			{
				return base.GetSqlIntValue(172);
			}
			set
			{
				base.SetValue(172, value);
			}
		}
		public int DelayRecacheTime
		{
			get
			{
				return base.GetSqlIntValue(173);
			}
			set
			{
				base.SetValue(173, value);
			}
		}
		public string DfltAllowCurrencies
		{
			get
			{
				return base.GetstringValue(174);
			}
			set
			{
				base.SetValue(174, value);
			}
		}
		public int CurrencyInterval
		{
			get
			{
				return base.GetSqlIntValue(175);
			}
			set
			{
				base.SetValue(175, value);
			}
		}
		public string OracleCursorShare
		{
			get
			{
				return base.GetstringValue(176);
			}
			set
			{
				base.SetValue(176, value);
			}
		}
		public string Db2DbAlias
		{
			get
			{
				return base.GetstringValue(177);
			}
			set
			{
				base.SetValue(177, value);
			}
		}
		public string Db2Server
		{
			get
			{
				return base.GetstringValue(178);
			}
			set
			{
				base.SetValue(178, value);
			}
		}
		public string DfltFuncCurrencies
		{
			get
			{
				return base.GetstringValue(179);
			}
			set
			{
				base.SetValue(179, value);
			}
		}
		public int EmailImportForm
		{
			get
			{
				return base.GetSqlIntValue(180);
			}
			set
			{
				base.SetValue(180, value);
			}
		}
		public int EmailAixUseOldEmail
		{
			get
			{
				return base.GetSqlIntValue(181);
			}
			set
			{
				base.SetValue(181, value);
			}
		}
		public int TwoDigitYearCutoff
		{
			get
			{
				return base.GetSqlIntValue(182);
			}
			set
			{
				base.SetValue(182, value);
			}
		}
		public int AllowBackquoteInProcess
		{
			get
			{
				return base.GetSqlIntValue(183);
			}
			set
			{
				base.SetValue(183, value);
			}
		}
		public int DbConnectionRetries
		{
			get
			{
				return base.GetSqlIntValue(184);
			}
			set
			{
				base.SetValue(184, value);
			}
		}
		public string DbCharSet
		{
			get
			{
				return base.GetstringValue(185);
			}
			set
			{
				base.SetValue(185, value);
			}
		}
		static ServerInformation51()
		{
			int[] notGettableTags = new int[0];
			ServerInformation51.m_notGettableTags = notGettableTags;
			ServerInformation51.m_thisVersionTags = new int[]
			{
				124,
				125,
				126,
				127,
				128,
				129,
				130,
				131,
				132,
				133,
				134,
				135,
				136,
				137,
				138,
				139,
				140,
				141,
				142,
				143,
				144,
				145,
				146,
				147,
				148,
				149,
				150,
				151,
				152,
				153,
				154,
				155,
				156,
				157,
				158,
				159,
				160,
				161,
				162,
				163,
				164,
				165,
				166,
				167,
				168,
				169,
				170,
				171,
				172,
				173,
				174,
				175,
				176,
				177,
				178,
				179,
				180,
				181,
				182,
				183,
				184,
				185
			};
			ServerInformation.AddTags(ServerInformation51.m_thisVersionTags);
			ServerInformation.RemoveTags(ServerInformation51.m_notGettableTags);
		}
		internal ServerInformation51(Server server) : base(server)
		{
		}
		public override string ToString()
		{
			StringBuilder stringBuilder = new StringBuilder(base.ToString());
			string text = "{0,-45} : {1}\n";
			stringBuilder.AppendFormat(text, "Dso Placeholder Mode", this.DsoPlaceholderMode);
			stringBuilder.AppendFormat(text, "Dso Polling Interval", this.DsoPollingInterval);
			stringBuilder.AppendFormat(text, "Dso Source Server", this.DsoSourceServer);
			stringBuilder.AppendFormat(text, "Ds Pool", this.DsPool);
			stringBuilder.AppendFormat(text, "Dso Timeout Normal", this.DsoTimeoutNormal);
			stringBuilder.AppendFormat(text, "Enc Pub Key", this.EncPubKey);
			stringBuilder.AppendFormat(text, "Enc Pub Key Exp", this.EncPubKeyExp);
			stringBuilder.AppendFormat(text, "Enc Data Key Exp", this.EncDataKeyExp);
			stringBuilder.AppendFormat(text, "Enc Data Encr Alg", this.EncDataEncrAlg);
			stringBuilder.AppendFormat(text, "Enc Sec Policy", this.EncSecPolicy);
			stringBuilder.AppendFormat(text, "Enc Sess H Entries", this.EncSessHEntries);
			stringBuilder.AppendFormat(text, "Dso Target Connection", this.DsoTargetConnection);
			stringBuilder.AppendFormat(text, "Preference Priority", this.PreferencePriority);
			stringBuilder.AppendFormat(text, "Oracle Query On Clob", this.OracleQueryOnClob);
			stringBuilder.AppendFormat(text, "Message Cat Form", this.MessageCatForm);
			stringBuilder.AppendFormat(text, "Alert Form", this.AlertForm);
			stringBuilder.AppendFormat(text, "Localized Server", this.LocalizedServer);
			stringBuilder.AppendFormat(text, "Svr Event List", this.SvrEventList);
			stringBuilder.AppendFormat(text, "Disable Admin Operations", this.DisableAdminOperations);
			stringBuilder.AppendFormat(text, "Disable Escalations", this.DisableEscalations);
			stringBuilder.AppendFormat(text, "Alert Log File", this.AlertLogFile);
			stringBuilder.AppendFormat(text, "Disable Alerts", this.DisableAlerts);
			stringBuilder.AppendFormat(text, "Check Alert Users", this.CheckAlertUsers);
			stringBuilder.AppendFormat(text, "Alert Send Timeout", this.AlertSendTimeout);
			stringBuilder.AppendFormat(text, "Alert Outbound Port", this.AlertOutboundPort);
			stringBuilder.AppendFormat(text, "Alert Source Ar", this.AlertSourceAr);
			stringBuilder.AppendFormat(text, "Alert Source Fb", this.AlertSourceFb);
			stringBuilder.AppendFormat(text, "Dso User Passwd", this.DsoUserPasswd);
			stringBuilder.AppendFormat(text, "Dso Target Passwd", this.DsoTargetPasswd);
			stringBuilder.AppendFormat(text, "App Service Passwd", this.AppServicePasswd);
			stringBuilder.AppendFormat(text, "Mid Tier Passwd", this.MidTierPasswd);
			stringBuilder.AppendFormat(text, "Plugin Log File", this.PluginLogFile);
			stringBuilder.AppendFormat(text, "Svr Stats Rec Mode", this.SvrStatsRecMode);
			stringBuilder.AppendFormat(text, "Svr Stats Rec Interval", this.SvrStatsRecInterval);
			stringBuilder.AppendFormat(text, "Default Web Path", this.DefaultWebPath);
			stringBuilder.AppendFormat(text, "Filter Api Rpc Timeout", this.FilterApiRpcTimeout);
			stringBuilder.AppendFormat(text, "Disabled Client", this.DisabledClient);
			stringBuilder.AppendFormat(text, "Plugin Passwd", this.PluginPasswd);
			stringBuilder.AppendFormat(text, "Plugin Alias", this.PluginAlias);
			stringBuilder.AppendFormat(text, "Plugin Target Passwd", this.PluginTargetPasswd);
			stringBuilder.AppendFormat(text, "Rem Wkflw Passwd", this.RemWkflwPasswd);
			stringBuilder.AppendFormat(text, "Rem Wkflw Target Passwd", this.RemWkflwTargetPasswd);
			stringBuilder.AppendFormat(text, "Export Svr Ops", this.ExportSvrOps);
			stringBuilder.AppendFormat(text, "Init Form", this.InitForm);
			stringBuilder.AppendFormat(text, "Enc Pub Key Alg", this.EncPubKeyAlg);
			stringBuilder.AppendFormat(text, "Ip Names", this.IpNames);
			stringBuilder.AppendFormat(text, "Dso Cache Chk Interval", this.DsoCacheChkInterval);
			stringBuilder.AppendFormat(text, "Dso Mark Pending Retry", this.DsoMarkPendingRetry);
			stringBuilder.AppendFormat(text, "Dso Rpcprog Num", this.DsoRpcprogNum);
			stringBuilder.AppendFormat(text, "Delay Recache Time", this.DelayRecacheTime);
			stringBuilder.AppendFormat(text, "Dflt Allow Currencies", this.DfltAllowCurrencies);
			stringBuilder.AppendFormat(text, "Currency Interval", this.CurrencyInterval);
			stringBuilder.AppendFormat(text, "Oracle Cursor Share", this.OracleCursorShare);
			stringBuilder.AppendFormat(text, "Db2 Db Alias", this.Db2DbAlias);
			stringBuilder.AppendFormat(text, "Db2 Server", this.Db2Server);
			stringBuilder.AppendFormat(text, "Dflt Func Currencies", this.DfltFuncCurrencies);
			stringBuilder.AppendFormat(text, "Email Import Form", this.EmailImportForm);
			stringBuilder.AppendFormat(text, "Email Aix Use Old Email", this.EmailAixUseOldEmail);
			stringBuilder.AppendFormat(text, "Two Digit Year Cutoff", this.TwoDigitYearCutoff);
			stringBuilder.AppendFormat(text, "Allow Backquote In Process", this.AllowBackquoteInProcess);
			stringBuilder.AppendFormat(text, "Db Connection Retries", this.DbConnectionRetries);
			stringBuilder.AppendFormat(text, "Db Char Set", this.DbCharSet);
			return stringBuilder.ToString();
		}
	}
}
